package com.example.kdi;

import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
import android.support.v4.app.TaskStackBuilder;
import android.view.MenuItem;

public class TypeProduitListActivity extends FragmentActivity implements
		TypeProduitListFragment.Callbacks {

	/**
	 * Whether or not the activity is in two-pane mode, i.e. running on a tablet
	 * device.
	 */
	private boolean mTwoPane;
	public String idEnseigne = null;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_typeproduit_list);
		// Show the Up button in the action bar.
		getActionBar().setDisplayHomeAsUpEnabled(true);

		// if (findViewById(R.id.categorie_detail_container) != null) {
		// // The detail container view will be present only in the
		// // large-screen layouts (res/values-large and
		// // res/values-sw600dp). If this view is present, then the
		// // activity should be in two-pane mode.
		// mTwoPane = true;
		//
		// // In two-pane mode, list items should be given the
		// // 'activated' state when touched.
		// ((CategorieListFragment) getSupportFragmentManager()
		// .findFragmentById(R.id.categorie_list))
		// .setActivateOnItemClick(true);
		// }

		// TODO: If exposing deep links into your app, handle intents here.
	}


	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case android.R.id.home:
			this.finish();
			return true;
		}
		//return super.onOptionsItemSelected(item);
		return false;
	}

	/**
	 * Callback method from {@link CategorieListFragment.Callbacks} indicating
	 * that the item with the given ID was selected.
	 */
	@Override
	public void onItemSelected(String id) {
		if (mTwoPane) {
			// In two-pane mode, show the detail view in this activity by
			// adding or replacing the detail fragment using a
			// fragment transaction.
			Bundle arguments = new Bundle();
			// arguments.putString(CategorieDetailFragment.ARG_ITEM_ID, id);
			// CategorieDetailFragment fragment = new CategorieDetailFragment();
			// fragment.setArguments(arguments);
			// getSupportFragmentManager().beginTransaction()
			// .replace(R.id.categorie_detail_container, fragment)
			// .commit();

		} else {
			// In single-pane mode, simply start the detail activity
			// for the selected item ID.
			// Intent detailIntent = new Intent(this,
			// CategorieDetailActivity.class);
			// detailIntent.putExtra(CategorieDetailFragment.ARG_ITEM_ID, id);
			// startActivity(detailIntent);
			idEnseigne = getIntent().getStringExtra("idEnseigne");
			Intent detailIntent = new Intent(this, ProduitListActivity.class);
			detailIntent.putExtra("idEnseigne", idEnseigne);
			detailIntent.putExtra(ProduitListFragment.ARG_ITEM_ID, id);
			startActivity(detailIntent);
			
		}
	}
}